package com.feemanage.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.common.core.page.PageDomain;
import com.feemanage.domain.BizFeeAlarmSet;
import com.feemanage.domain.BizSystemRemind;

import java.util.Collection;

public interface IBizSystemRemindService {

    /**
     * 查询列表
     * @param pageDomain
     * @param remind
     * @return
     */
    IPage<BizSystemRemind> selectList(PageDomain pageDomain, BizSystemRemind remind);

    /**
     * 查询预警列表
     * @param pageDomain
     * @param set
     * @return
     */

    IPage<BizFeeAlarmSet> selectAlarmSetList(PageDomain pageDomain, BizFeeAlarmSet set);

    /**
     * 获取详情
     * @param id
     * @return
     */
    BizFeeAlarmSet getAlarmSetInfo(String id);

    /**
     * 新增
     * @param feeAlarmSet
     * @return
     */
    Boolean addfeeAlarmSet(BizFeeAlarmSet feeAlarmSet);

    /**
     * 修改
     * @param feeAlarmSet
     * @return
     */
    Boolean editfeeAlarmSet(BizFeeAlarmSet feeAlarmSet);

    /**
     * 删除
     * @param ids
     * @param isValid
     * @return
     */
    Boolean delfeeAlarmSet(Collection<String> ids, Boolean isValid);


}
